#pragma once
#include "../SGD Wrappers/Entity.h"

class CScorpSpear
	: public Entity
{
public:
	CScorpSpear(Entity* owner);
	~CScorpSpear();

	// Accessors
	int GetType() const override { return ENT_SCORPSPEAR; }
	int GetLevel() const  { return m_nLevel; }
	
	// Mutators
	void SetLevel(int level) { m_nLevel = level; }

	void HandleCollision(const Entity* pOther) override;

private:
	Entity* m_pOwner;
	int m_nLevel;

	bool m_bHitEnemy = false;
};

